package com.smedi.ismedi.inmail.core.domain.aggregatemodel;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.*;

import java.time.LocalDateTime;

/**
 * 每日天气
 *
 * @author jiangqinxuan
 * @date 2021/07/26
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class LoginLogUserStatics {
    /**
     * id
     */
    private Long personId;
    /**
     * 标题
     */
    private String personName;
    /**
     * 登陆时间
     */
    private String employeeNum;
    /**
     * 组织id
     */
    private Long organizationId;
    /**
     * 组织名称
     */
    private String organizationName;
    /**
     * 最后登录ip
     */
    private String latestIp;
    /**
     * 最后登录时间
     */
    private LocalDateTime latestLoginTime;
    /**
     * 最后操作模块
     */
    private String latestOperationModule;
    /**
     * 登录次数
     */
    private Integer loginNumber;
    /**
     * pc端登录时长
     */
    private Long minutePc;
    /**
     * mobile端登录时长
     */
    private Long minuteMobile;
    /**
     * 最近30天登录时长
     */
    private Long minute30Day;
    /**
     * 登录总时长（统计最近90天）
     */
    private Long totalMinute;
    /**
     * 最近30天pc端登录时长
     * */
    private Long pcMinute30Day;
    /**
     * 最近30天mobile端登录时长
     * */
    private Long mobileMinute30Day;
}